html,body{
  height: 100%;
  overflow-x: hidden;
}
body{
  font-size: 12px;
  color:#161616;
  background-color: #fff;

}
h1,h2,h3,h4,h5,h6{
  font-weight: normal;
}
li{
  list-style: none;
}
*{
  box-sizing: border-box;
}
.right-arrow:after{
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #c8c8cd;
  border-style: solid;
  -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
  transform: matrix(.71,.71,-.71,.71,0,0);
  position: relative;
  top: -2px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 2px;
}
.vux-number-selector{
  background-color: #e6e6e6;
  height: 34px!important;
  line-height: 34px!important;
  font-size: 0px!important;

}
.vux-number-selector svg {
  fill: #b1b1b1!important;
  vertical-align: -6px;
}
.vux-number-input{
  height: 34px!important;
  color:#161616!important;
  border: none!important;
  background-color: #f5f5f5;
  font-size: 16px!important;
}
.weui-btn:after{
  border: 1px solid #42a5f5!important;
}
.price{
  color:#f04b3e;
  font-size: 16px;
}
.price span{
  font-size: 12px;
}
.good-order-tab .scrollable{

}
.weui-tabbar__icon{
  width: 22px!important;
  height: 22px!important;
}
.address-form{
  .weui-cells{
    margin-top: 0;
  }
  .weui-label{
    font-size: 14px;
  }
  .weui-cells:before{
    display: none;
  }
  .weui-textarea,.weui-input{
    font-size: 14px;
  }
}
